package com.zyh.scs.admin.api.dto.open;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serializable;

/**
 * @author hwh
 * @ClassName: 报表接口dto$
 * @Description: $
 * @Date $
 * @Version 1.0
 */
@Data
public class FinanceDTO implements Serializable {

    /**
     * 商户号
     */
    @NotBlank(message = "商户号不能为空")
    private String merchantId;

    /**
     * “2024-03-14”
     * 按该格式的开始时间
     */
    @NotBlank(message = "开始时间不能为空")
    private String startDate;

    /**
     * “2024-03-15”
     * 按该格式的结束时间，
     * 最长时间跨度<=31 天
     */
    @NotBlank(message = "结束时间不能为空")
    private String endDate;

    /**
     * 1:充值 2:消费 3:提现 4:退款 5:撤销
     */
    private String tradeType;
}
